import { createApp } from 'vue'
import App from './App.vue'

const app = createApp(App)

// 创建自定义指令
app.directive("load", {
    // 挂载阶段
    mounted(el, binding) {
        if(binding.value) {
            el.classList.add("loading")
        } else {
            el.classList.remove("loading")
        }
    },
    // 更新阶段
    updated(el, binding) {
        if(binding.value) {
            el.classList.add("loading")
        } else {
            el.classList.remove("loading")
        }
    }
})

// 指定渲染容器
app.mount("#app") 

